31

» 2D Арт / Анонс комикса Strange Friends

А кто сам рисует комиксы-то?
я планирую когда-нибудь начать... но сюжет всё никак не могу проработать...
Nosferoh:
Так куда выкладывать? В проект 2D-арта? В блог? На иной сайт, и давать ссылку из блога?
есть сайта типа "самиздат" с более менее удобной читалочкой... если оттуда попрут - всегда можно хостануться на ХГМ...
31

» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа

PUVer, я твою карту дропнул минут через 5...
начало непонятно... получил героя, а дальше... ни подсказки что делать, ни какого-нибудь ориентира... побегал позахватывал точки 5 мин... и надоело... хотя, так хотелось оценить корабельные абордажи...
карта в начале сильно просидает в динамике... моё маленькое имхо...
31

» 2D Арт / Анонс комикса Strange Friends

Не лучший пример, на мой взгляд. Только что аниме про него по ящику смотрел.
такое ощущение, что вы только с HD ремейком знакомы...
я имел в виду, оригинал... и графика там не лучше...
сравните сами...
31

» 2D Арт / Анонс комикса Strange Friends

Int3r_Karma:
ванпанчмен нарисован не лучше...
Ты шутишь что ли? Нет, я все понимаю, хочется поддержать молодого автора, но лучше его сейчас отправить в художку, чем он так и застрянет на уровне каракуль на полях тетради.
нет, не шучу... и не то, чтобы хочу поддержать автора... просто я знаю, что за неприглядной картинкой может скрываться неплохая история...
отправить в художку..? а что ему мешает самосовершенствоваться и параллельно выкладывать свои работы..?
31

» 2D Арт / Анонс комикса Strange Friends

Int3r_Karma:
Очень плохая рисовка. Извини, но я думаю, тебе лучше не выставлять эти работы на публику.
ванпанчмен нарисован не лучше...
если сюжет норм, я почитаю..
31

» WarCraft 3 / Хак на память Warcraft3

всё ребята вопрос снят... извините за беспокойство...
у меня на карте просто мемхак спаян с RenderEdge_mini... видимо, где-то там ошибку допустил...
сейчас проверил на карте с одним только мемхаком, всё нормально работает...
31

» Heaven's Gallery / Лечение

без красных крестов напоминает заклинание "теплота" из dark souls... только то было постоянного действия...
31

» nDRch / Я рисую как урод...

да в японии других и не продавали... ну по крайней мере я не видел...
31

» nDRch / Я рисую как урод...

Андреич, Посмотри есть уроки как на планшете приучить свои руки рисовать ровные линии. Какой у тебя планшетик кстати?
  1. смотрел парочку... упражняюсь... но когда стараюсь делать ровные линии, руки дрожат...
  2. самый дешёвый вакомовский...
31

» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа

Кристофер:
PUVer, там не по всем картам. Вадим в последнем видео сказал, что Костя отсеил часть карт, которые либо совсем не работают, либо очень плохие (а их где-то треть на конкурсе).
ага, но есть возможность получить "огласку" уже вне конкурсной программы...
31

» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа

ZlaYa1000:
конкурс завершён, теперь видео с картами и результатами в течение полугода ждём)
Костя говорил, что к середине-концу сентября всё будет завершено...
31

» WarCraft 3 / Хак на память Warcraft3

Diaboliko:
Тут и смещение камеры для ботов и изменение статов мемхаком. Не знаю насколько стабильно работает первое, но второе следовало бы тестировать по отдельности. Поставь период таймера равный нулю и ограничь его использование тысячей раз в секунду, например. Такой стресс-тест покажет больше, имхо
до мемхака пользовался костылём через руну, повышающую белую атаку...
и как бы работало всё без фаталов...
со стресс тестом попробую...

потестил... в функцией изменения атаки вылетает сразу... потостил этот же цикл с функцией изменения брони... всё работает...
test...
...
for(count=0;count<1000;count++){
                BJDebugMsg(I2S(count))
                bj_lastCreatedUnit=CreateUnit(Player(1),RandomUnit[GetRandomInt(1,RandomUnitMax)],GetRandomReal((size-1)*-128,(size-1)*128.),GetRandomReal((size-1)*-128,(size-1)*128.),270.)
                //SetUnitBaseDamage(bj_lastCreatedUnit,0)
                SetUnitArmor(bj_lastCreatedUnit,0.)
            }
31

» WarCraft 3 / Хак на память Warcraft3

DracoL1ch:
Ну так покажи код-то, чего стесняешься?
собственно здесь можно посмотреть всё прямо в карте...
функция создающая юнита в процессе самой игры - spawnPlayerUnits() - находится в custom code...
отключённый "Безымянный триггер 001" - делал для теста... собственно тот триггер, что создаёт юнита каждые 0.1 сек...
где я допустил ошибку..?
на всякий выложу сюда...
code...
void spawnPlayerUnits(){
    for(int i=0;i<12;i++){
        if(GetPlayerSlotState(Player(i)) == PLAYER_SLOT_STATE_PLAYING and GetWidgetLife(PlayerUnit[i]) < 0.405){
            PlayerUnit[i]=CreateUnit(Player(i),RandomUnit[GetRandomInt(1,RandomUnitMax)],GetRandomReal((size-1)*-128,(size-1)*128.),GetRandomReal((size-1)*-128,(size-1)*128.),270.)
            PanCameraToForPlayer(Player(i),GetUnitX(PlayerUnit[i]),GetUnitY(PlayerUnit[i]))
            SetUnitScale(PlayerUnit[i],GetRandomReal(0.8,1.5),GetRandomReal(0.8,1.5),GetRandomReal(0.8,1.5))
            UnitAddAbility(PlayerUnit[i],'Asph')
            SetUnitColor(PlayerUnit[i],GetPlayerColor(Player(i)))
            SetUnitMoveSpeed(PlayerUnit[i],GetRandomReal(250.,300.))
            addBonus(PlayerUnit[i])
            UnitAddAbility(PlayerUnit[i],'AInv')
            SetUnitAbilityLevel(PlayerUnit[i],'AInv',GetRandomInt(1,7))
            //add attack
            SetUnitBaseDamage(PlayerUnit[i],GetRandomInt(0,100))
            //add armor
            real armorBonus=GetRandomReal(0.,5.)
            SetUnitArmor(PlayerUnit[i],armorBonus)
            
            //
            if(GetRandomReal(1.,100.)>10.){
                    SetUnitMaxMP(PlayerUnit[i],1.)
            }
            local real hpbonus = GetRandomReal(100.,1000.)
            SetUnitMaxHP(PlayerUnit[i],hpbonus)
            SetUnitState(PlayerUnit[i], UNIT_STATE_LIFE,hpbonus)
            SetUnitState(PlayerUnit[i], UNIT_STATE_MANA,3.)
            SelectUnitForPlayerSingle(PlayerUnit[i], Player(i))
        }
    }
}
тестовый триггер
int count=0
void Ta(){
timer t = GetExpiredTimer()
int tid = GetHandleId(t)
bj_lastCreatedUnit = LoadUnitHandle(gg_htb_HashData,tid,1)
SetUnitBaseDamage(bj_lastCreatedUnit,1)
DestroyTimer(t)
FlushChildHashtable(gg_htb_HashData,tid)
t=null
}
function Trig_____________________________________001_Actions takes nothing returns nothing
bj_lastCreatedUnit=CreateUnit(Player(1),RandomUnit[GetRandomInt(1,RandomUnitMax)],GetRandomReal((size-1)*-128,(size-1)*128.),GetRandomReal((size-1)*-128,(size-1)*128.),270.)
SetUnitBaseDamage(bj_lastCreatedUnit,0)

timer t=CreateTimer()
int tid = GetHandleId(t)

SetUnitArmor(bj_lastCreatedUnit,0.)
count++
BJDebugMsg(I2S(count))
SaveUnitHandle(gg_htb_HashData,tid,1,bj_lastCreatedUnit)
TimerStart(t,0.01,false,function Ta)
t=null
endfunction
===========================================================================
function InitTrig_____________________________________001 takes nothing returns nothing
set gg_trg_____________________________________001 = CreateTrigger( )
TriggerRegisterTimerEvent(gg_trg_____________________________________001,0.1,true)
call TriggerRegisterPlayerEventEndCinematic( gg_trg_____________________________________001, Player(0) )
call TriggerAddAction( gg_trg_____________________________________001, function Trig_____________________________________001_Actions )
endfunction
31

» WarCraft 3 / Хак на память Warcraft3

quq_CCCP:
Андреич, юнита проверили?
Обязательно проверяйте входные аргументы.
ну да... юнит как бы не может быть мертв... так как изменение урона идёт один раз сразу после его создания...
31

» WarCraft 3 / Хак на память Warcraft3

в чём может быть проблема функции SetUnitBaseDamage...
создаю юнита сразу же устанавливаю случайный показатель к атаке..., но с определённым шансом я получаю фатал...
для теста создал простой триггер, который создаёт юнита каждые 0.1 секунды и изменяет ему атаку через эту ф-цию...
иногда вылетает фатал после 40 созданных юнитов, иногда после 150...
где я мог накосячить..?
Загруженные файлы
31

» nDRch / Я рисую как урод...

Nosferoh:
Андреич, привыкай, а то череп кривой на наплечнике.
замечаю, что, чем больше рисую на планшете, тем сложнее мне даются ровные линии...
возможно я паранойю, но кажется, я даже карандашом стал хуже рисовать...
Nosferoh:
Чем вдохновлялся?
рандомным артов в сети по вахе...
31

» RenderEdge / [RenderEdge] Memory Hack

Андреич, зачем использовать Memory Hack и основную версию RenderEdge вместе? Нужно использовать только что-то одно.
я использую данную версию [RenderEdge] Memory Hack (она же отличается от основной..?)
мне бы хотелось иметь возможность настраивать интерфейс... но я постоянно получаю конфликт с мемхаком...
31

» RenderEdge / [RenderEdge] Memory Hack

Сразу прошу прощения, если вопрос уже повторялся...
в общем... сумел прикрутить по отдельности, мемхак и рендер эдж... работает нормально...
но как собрать всё вместе..? у меня постоянно происходит переобъявление функций...
31

» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа

жизнь учит не гнаться за двумя зайцами одновременно...
делал параллельно 2 карты... ещё в придачу пилил 3-тью небольшую для отвлечения...
по итогу, ничего решительно не готово... хотя эта 3-тья карта и была удивительным образом доведена до играбельного вида...

В общем, всем, кто успел, удачи..)
31

» WarCraft 3 / Проблема с моделью эффекта

Принятый ответ
нет, birth не вшита в stand...
автор просто немного накосячил с анимацией видимости...
держи...
на этот раз бесплатно и без смс..)
Загруженные файлы
31

» WarCraft 3 / Кнопки постройки

вроде как можно отследить только начало/отмену/завершение строительства...
31

» Монстрофилию в массы / Дриадка

чем отличается женская особь подобной дриады от мужской..?
на ней растут цветы только с пестиками..?
31

» WarCraft 3 / Какие способности дать ловкачу?

жонглирование... герой подбрасывает в воздух шарики и начинает ими жонглировать...
причём, если ловкость героя меньше, скажем, 20 ед., то ничего у него не получаются, шарики падают вниз и больно бьют героя по голове...
31

» WarCraft 3 / Вопрос инкома

Принятый ответ
если тебе нужно конкретно тригерное начисление инкома... то делаешь тех же светляков и отправляешь их на рудник... в РО указываешь что они добывают 0 золота за раз...
каждую секунду проверяешь своих рабочих... если они заняты добычей золота (GetUnitCurrentOrder(unit)=="harvest" - как-то так вроде...), то добавляешь игроку нужное кол-во золота...